// pages/operat/productBatch/productBatch.js

const LApp = getApp();

import __global from "../../../source/js/global.js"

Page({

 /**
  * 页面的初始数据
  */
 data: {
  pageIndex: 1,
  pageSize: 15,
  searchKey: "",
  productBatchList: []
  
 },

 /**
  * 生命周期函数--监听页面加载
  */
 onLoad: function (options) {
  // let data = LApp.pages.get("productBatch/detailBatch/detailBatch").data;
  if (!LApp.globalData.userInfo) {
   wx.navigateTo({
    url: '../../my/logon/logon',
   })
  }
 },

 /**
  * 生命周期函数--监听页面初次渲染完成
  */
 onReady: function () {
  this.setData({
   productBatchList: new Array()
  })
  this.getProductBatchList();
 },

 /**
  * 生命周期函数--监听页面显示
  */
 onShow: function () {

 },

 /**
  * 生命周期函数--监听页面隐藏
  */
 onHide: function () {
  this.setData({
   open: -1
  })
 },

 /**
  * 生命周期函数--监听页面卸载
  */
 onUnload: function () {

 },

 /**
  * 页面相关事件处理函数--监听用户下拉动作
  */
 onPullDownRefresh: function () {
  wx.stopPullDownRefresh();
 },

 /**
  * 页面上拉触底事件的处理函数
  */
 onReachBottom: function () {

 },

 /**
  * 用户点击右上角分享
  */
 onShareAppMessage: function () {

 },
 goAddBatch: function () {
  wx.navigateTo({
   url: 'addBatch/addBatch',
  })
 },
 detailsBatch: function (e) {
  this.ProductModel = e.currentTarget.dataset.productmodel;
  if (this.ProductModel) {
   LApp.pages.add(this);
   wx.navigateTo({
    url: 'detailBatch/detailBatch?isEdit=false',
   })
  }
 },
 ProductBatchSearch: function (e) {
  this.setData({
   searchKey: e.detail.value
  })
  this.data.productBatchList = new Array();
  this.getProductBatchList();
 },
 getProductBatchList: function (pageindex) {
  this.setData({
   pageIndex: pageindex || 1
  })
  var _this = this;
  LApp._get({
   url: "nbapi/product/batch/list",
   data: { pageIndex: this.data.pageIndex, pageSize: this.data.pageSize, Psearch: this.data.searchKey },
   success: function (r) {
    _this.setData({
     productBatchList: _this.data.productBatchList.appendArray(r)
    })
   }
  })
 },
 touchMove: __global.Tap_Dray,
 tap_end: __global.Tap_End,

 bindBatchEditDetail: function (e) {
  this.ProductModel = e.currentTarget.dataset.productmodel;
  if (this.ProductModel) {
   LApp.pages.add(this);
   wx.navigateTo({
    url: 'detailBatch/detailBatch?isEdit=true',
   })
  }
 }
})